shrinkBatchSources: 30 batchSamples: 3 warmupIterations: 1 benchmarkIterations: 3 languages: - id: java name: Java extension: java parseTable: repo: https://github.com/metaborg/java-front.git subDir: lang.java sources: batch: - id: apache-commons-lang repo: https://github.com/apache/commons-lang.git - id: netty repo: https://github.com/netty/netty.git - id: spring-boot repo: https://github.com/spring-projects/spring-boot.git incremental: - id: apache-commons-lang-stringutils repo: https://github.com/apache/commons-lang.git files: - src/main/java/org/apache/commons/lang3/StringUtils.java versions: 3 - id: gson repo: https://github.com/google/gson.git versions: 3 - id: slf4j repo: https://github.com/qos-ch/slf4j.git versions: 3 antlrBenchmarks: - id: antlr benchmark: ANTLRJava8Benchmark - id: antlr-optimized benchmark: ANTLRJavaBenchmark - id: webdsl name: WebDSL extension: app parseTable: file: ../parsetables/WebDSL.tbl sources: batch: - id: webdsl-yellowgrass repo: https://github.com/webdsl/yellowgrass - id: webdsl-elib-example repo: https://github.com/webdsl/elib-example - id: webdsl-elib-ace repo: https://github.com/webdsl/elib-ace - id: webdsl-elib-tablesorter repo: https://github.com/webdsl/elib-tablesorter - id: webdsl-elib-utils repo: https://github.com/webdsl/elib-utils - id: webdsl-elib-bootstrap repo: https://github.com/webdsl/elib-bootstrap - id: webdsl-elib-unsavedchanges repo: https://github.com/webdsl/elib-unsavedchanges - id: webdsl-elib-timeline repo: https://github.com/webdsl/elib-timeline - id: webdsl-elib-timezones repo: https://github.com/webdsl/elib-timezones - id: webdsl-elib-holder repo: https://github.com/webdsl/elib-holder incremental: - id: webdsl-yellowgrass-incremental repo: https://github.com/webdsl/yellowgrass fetchOptions: - '--depth=200' versions: 3 - id: webdsl-builtin repo: https://github.com/webdsl/webdsl fetchOptions: - '--shallow-since="2011-02-16 14:00:00 +0000"' # From this point in time on, the file parses without errors files: - src/org/webdsl/dsl/project/template-webdsl/built-in.app versions: 3 - id: webdsl-elib-utils repo: https://github.com/webdsl/elib-utils versions: 3 - id: sdf3 name: SDF3 extension: sdf3 parseTable: repo: https://github.com/metaborg/sdf.git subDir: org.metaborg.meta.lang.template sources: batch: - id: nabl repo: https://github.com/metaborg/nabl - id: dynsem repo: https://github.com/metaborg/dynsem - id: flowspec repo: https://github.com/metaborg/flowspec incremental: - id: nabl repo: https://github.com/metaborg/nabl versions: 3 - id: dynsem repo: https://github.com/metaborg/dynsem versions: 3 - id: flowspec repo: https://github.com/metaborg/flowspec versions: 3
Iterations: 1/3
States: 5020
Parse nodes context-free: 775288
Parse nodes lexical: 987735
Parse nodes layout: 1197221
Reductions LR: 236086
Reductions GLR (deterministic): 2195170
Reductions GLR (non-deterministic): 193812
Parse nodes context-free: 552035
Parse nodes lexical: 670278
Parse nodes layout: 856272
Reductions LR: 148083
Reductions GLR (deterministic): 1560944
Reductions GLR (non-deterministic): 135452
Parse nodes context-free: 121530
Parse nodes lexical: 175765
Parse nodes layout: 216869
Reductions LR: 47714
Reductions GLR (deterministic): 363315
Reductions GLR (non-deterministic): 35554
Parse nodes context-free: 101723
Parse nodes lexical: 141692
Parse nodes layout: 124080
Reductions LR: 40289
Reductions GLR (deterministic): 270911
Reductions GLR (non-deterministic): 22806
States: 10761
Parse nodes context-free: 99701
Parse nodes lexical: 348232
Parse nodes layout: 201755
Reductions LR: 62263
Reductions GLR (deterministic): 493684
Reductions GLR (non-deterministic): 45561
Parse nodes context-free: 55963
Parse nodes lexical: 180029
Parse nodes layout: 124407
Reductions LR: 38892
Reductions GLR (deterministic): 263872
Reductions GLR (non-deterministic): 27019
Parse nodes context-free: 637
Parse nodes lexical: 1182
Parse nodes layout: 1670
Reductions LR: 274
Reductions GLR (deterministic): 2416
Reductions GLR (non-deterministic): 343
Parse nodes context-free: 2326
Parse nodes lexical: 12454
Parse nodes layout: 4219
Reductions LR: 1287
Reductions GLR (deterministic): 15078
Reductions GLR (non-deterministic): 1381
Parse nodes context-free: 31483
Parse nodes lexical: 90620
Parse nodes layout: 53578
Reductions LR: 14079
Reductions GLR (deterministic): 140210
Reductions GLR (non-deterministic): 10665
Parse nodes context-free: 4885
Parse nodes lexical: 44050
Parse nodes layout: 7447
Reductions LR: 3754
Reductions GLR (deterministic): 47269
Reductions GLR (non-deterministic): 3718
Parse nodes context-free: 463
Parse nodes lexical: 1728
Parse nodes layout: 988
Reductions LR: 393
Reductions GLR (deterministic): 2535
Reductions GLR (non-deterministic): 140
Parse nodes context-free: 3556
Parse nodes lexical: 16903
Parse nodes layout: 8761
Reductions LR: 3294
Reductions GLR (deterministic): 20696
Reductions GLR (non-deterministic): 2088
Parse nodes context-free: 388
Parse nodes lexical: 1266
Parse nodes layout: 685
Reductions LR: 289
Reductions GLR (deterministic): 1609
Reductions GLR (non-deterministic): 207
States: 3054
Parse nodes context-free: 70714
Parse nodes lexical: 86320
Parse nodes layout: 56783
Reductions LR: 11174
Reductions GLR (deterministic): 178016
Reductions GLR (non-deterministic): 10705
Parse nodes context-free: 24629
Parse nodes lexical: 31887
Parse nodes layout: 20262
Reductions LR: 4584
Reductions GLR (deterministic): 64015
Reductions GLR (non-deterministic): 3278
Parse nodes context-free: 19093
Parse nodes lexical: 22161
Parse nodes layout: 15737
Reductions LR: 3114
Reductions GLR (deterministic): 48005
Reductions GLR (non-deterministic): 2957
Parse nodes context-free: 26992
Parse nodes lexical: 32272
Parse nodes layout: 20784
Reductions LR: 3404
Reductions GLR (deterministic): 66068
Reductions GLR (non-deterministic): 4470